package com.xuan.meihua.core.constant;

/**
 * 常量
 */
public class Constant {

    /* 五行 */

    /**
     * 木
     */
    public static final String MU = "木";
    /**
     * 火
     */
    public static final String HUO = "火";
    /**
     * 土
     */
    public static final String TU = "土";
    /**
     * 金
     */
    public static final String JIN = "金";
    /**
     * 水
     */
    public static final String SHUI = "水";

//====================================================================================================================================================

    /* 十天干 */

    /**
     * 甲
     */
    public static final String JIA_GAN = "甲";
    /**
     * 乙
     */
    public static final String YI_GAN = "乙";
    /**
     * 丙
     */
    public static final String BING_GAN = "丙";
    /**
     * 丁
     */
    public static final String DING_GAN = "丁";
    /**
     * 戊
     */
    public static final String WU_GAN = "戊";
    /**
     * 己
     */
    public static final String JI_GAN = "己";
    /**
     * 庚
     */
    public static final String GENG_GAN = "庚";
    /**
     * 辛
     */
    public static final String XIN_GAN = "辛";
    /**
     * 壬
     */
    public static final String REN_GAN = "壬";
    /**
     * 癸
     */
    public static final String GUI_GAN = "癸";

//----------------------------------------------------------------------------------------------------------------------------------------------------

    /* 十二地支 */

    /**
     * 子
     */
    public static final String ZI_ZHI = "子";
    /**
     * 丑
     */
    public static final String CHOU_ZHI = "丑";
    /**
     * 寅
     */
    public static final String YIN_ZHI = "寅";
    /**
     * 卯
     */
    public static final String MAO_ZHI = "卯";
    /**
     * 辰
     */
    public static final String CHEN_ZHI = "辰";
    /**
     * 巳
     */
    public static final String SI_ZHI = "巳";
    /**
     * 午
     */
    public static final String WU_ZHI = "午";
    /**
     * 未
     */
    public static final String WEI_ZHI = "未";
    /**
     * 申
     */
    public static final String SHEN_ZHI = "申";
    /**
     * 酉
     */
    public static final String YOU_ZHI = "酉";
    /**
     * 戌
     */
    public static final String XU_ZHI = "戌";
    /**
     * 亥
     */
    public static final String HAI_ZHI = "亥";

//====================================================================================================================================================

    /* 八卦卦名 */

    /**
     * 乾
     */
    public static final String QIAN_NAME = "乾";
    /**
     * 兑
     */
    public static final String DUI_NAME = "兑";
    /**
     * 离
     */
    public static final String LI_NAME = "离";
    /**
     * 震
     */
    public static final String ZHEN_NAME = "震";
    /**
     * 巽
     */
    public static final String XUN_NAME = "巽";
    /**
     * 坎
     */
    public static final String KAN_NAME = "坎";
    /**
     * 艮
     */
    public static final String GEN_NAME = "艮";
    /**
     * 坤
     */
    public static final String KUN_NAME = "坤";

//====================================================================================================================================================

    /* 八卦卦象 */

    /**
     * ☰
     * <hr>
     * <p>乾卦</p>
     */
    public static final String QIAN_AS = "☰";
    /**
     * ☱
     * <hr>
     * <p>兑卦</p>
     */
    public static final String DUI_AS = "☱";
    /**
     * ☲
     * <hr>
     * <p>离卦</p>
     */
    public static final String LI_AS = "☲";
    /**
     * ☳
     * <hr>
     * <p>震卦</p>
     */
    public static final String ZHEN_AS = "☳";
    /**
     * ☴
     * <hr>
     * <p>巽卦</p>
     */
    public static final String XUN_AS = "☴";
    /**
     * ☵
     * <hr>
     * <p>坎卦</p>
     */
    public static final String KAN_AS = "☵";
    /**
     * ☶
     * <hr>
     * <p></p>
     */
    public static final String GEN_AS = "☶";
    /**
     * ☷
     * <hr>
     * <p>坤卦</p>
     */
    public static final String KUN_AS = "☷";

//====================================================================================================================================================

    /* 六十四卦卦名 */

    /**
     * 乾为天
     */
    public static final String QIAN_WEI_TIAN_NAME = "乾为天";
    /**
     * 坤为地
     */
    public static final String KUN_WEI_DI_NAME = "坤为地";
    /**
     * 水雷屯
     */
    public static final String SHUI_LEI_ZHUN_NAME = "水雷屯";
    /**
     * 山水蒙
     */
    public static final String SHAN_SHUI_MENG_NAME = "山水蒙";
    /**
     * 水天需
     */
    public static final String SHUI_TIAN_XU_NAME = "水天需";
    /**
     * 天水讼
     */
    public static final String TIAN_SHUI_SONG_NAME = "天水讼";
    /**
     * 地水师
     */
    public static final String DI_SHUI_SHI_NAME = "地水师";
    /**
     * 水地比
     */
    public static final String SHUI_DI_BI_NAME = "水地比";
    /**
     * 风天小畜
     */
    public static final String FENG_TIAN_XIAO_CHU_NAME = "风天小畜";
    /**
     * 天泽履
     */
    public static final String TIAN_ZE_LV_NAME = "天泽履";
    /**
     * 地天泰
     */
    public static final String DI_TIAN_TAI_NAME = "地天泰";
    /**
     * 天地否
     */
    public static final String TIAN_DI_PI_NAME = "天地否";
    /**
     * 天火同人
     */
    public static final String TIAN_HUO_TONG_REN_NAME = "天火同人";
    /**
     * 火天大有
     */
    public static final String HUO_TIAN_DA_YOU_NAME = "火天大有";
    /**
     * 地山谦
     */
    public static final String DI_SHAN_QIAN_NAME = "地山谦";
    /**
     * 雷地豫
     */
    public static final String LEI_DI_YU_NAME = "雷地豫";
    /**
     * 泽雷随
     */
    public static final String ZE_LEI_SU_NAME = "泽雷随";
    /**
     * 山风蛊
     */
    public static final String SHAN_FENG_GU_NAME = "山风蛊";
    /**
     * 地泽临
     */
    public static final String DI_ZE_LIN_NAME = "地泽临";
    /**
     * 风地观
     */
    public static final String FENG_DI_GUAN_NAME = "风地观";
    /**
     * 火雷噬嗑
     */
    public static final String HUO_LEI_SHI_HE_NAME = "火雷噬嗑";
    /**
     * 山火贲
     */
    public static final String SHAN_HUO_BI_NAME = "山火贲";
    /**
     * 山地剥
     */
    public static final String SHAN_DI_BO_NAME = "山地剥";
    /**
     * 地雷复
     */
    public static final String DI_LEI_FU_NAME = "地雷复";
    /**
     * 天雷无妄
     */
    public static final String TIAN_LEI_WU_WANG_NAME = "天雷无妄";
    /**
     * 山天大畜
     */
    public static final String SHAN_TIAN_DA_XU_NAME = "山天大畜";
    /**
     * 山雷颐
     */
    public static final String SHAN_LEI_YI_NAME = "山雷颐";
    /**
     * 泽风大过
     */
    public static final String ZE_FENG_DA_GUO_NAME = "泽风大过";
    /**
     * 坎为水
     */
    public static final String KAN_WEI_SHUI_NAME = "坎为水";
    /**
     * 离为火
     */
    public static final String LI_WEI_HUO_NAME = "离为火";
    /**
     * 泽山咸
     */
    public static final String ZE_SHAN_XIAN_NAME = "泽山咸";
    /**
     * 雷风恒
     */
    public static final String LEI_FENG_HENG_NAME = "雷风恒";
    /**
     * 天山遁
     */
    public static final String TIAN_SHAN_DUN_NAME = "天山遁";
    /**
     * 雷天大壮
     */
    public static final String LEI_TIAN_DA_ZHUANG_NAME = "雷天大壮";
    /**
     * 火地晋
     */
    public static final String HUO_DI_JIN_NAME = "火地晋";
    /**
     * 地火明夷
     */
    public static final String DI_HUO_MING_YI_NAME = "地火明夷";
    /**
     * 风火家人
     */
    public static final String FENG_HUO_JIA_REN_NAME = "风火家人";
    /**
     * 火泽睽
     */
    public static final String HUO_ZE_KUI_NAME = "火泽睽";
    /**
     * 水山蹇
     */
    public static final String SHUI_SHAN_JIAN_NAME = "水山蹇";
    /**
     * 雷水解
     */
    public static final String LEI_SHUI_XIE_NAME = "雷水解";
    /**
     * 山泽损
     */
    public static final String SHAN_ZE_SUN_NAME = "山泽损";
    /**
     * 风雷益
     */
    public static final String FENG_LEI_YI_NAME = "风雷益";
    /**
     * 泽天夬
     */
    public static final String ZE_TIAN_GUAI_NAME = "泽天夬";
    /**
     * 天风姤
     */
    public static final String TIAN_FENG_GOU_NAME = "天风姤";
    /**
     * 泽地萃
     */
    public static final String ZE_DI_CUI_NAME = "泽地萃";
    /**
     * 地风升
     */
    public static final String DI_FENG_SHENG_NAME = "地风升";
    /**
     * 泽水困卦
     */
    public static final String ZE_SHUI_KUN_NAME = "泽水困";
    /**
     * 水风井
     */
    public static final String SHUI_FENG_JING_NAME = "水风井";
    /**
     * 泽火革
     */
    public static final String ZE_HUO_GE_NAME = "泽火革";
    /**
     * 火风鼎
     */
    public static final String HUO_FENG_DING_NAME = "火风鼎";
    /**
     * 震为雷
     */
    public static final String ZHEN_WEI_LEI_NAME = "震为雷";
    /**
     * 艮为山
     */
    public static final String GEN_WEI_SHAN_NAME = "艮为山";
    /**
     * 风山渐
     */
    public static final String FENG_SHAN_JIAN_NAME = "风山渐";
    /**
     * 雷泽归妹
     */
    public static final String LEI_ZE_GUI_MEI_NAME = "雷泽归妹";
    /**
     * 雷火丰
     */
    public static final String LEI_HUO_FENG_NAME = "雷火丰";
    /**
     * 火山旅
     */
    public static final String HUO_SHAN_LV_NAME = "火山旅";
    /**
     * 巽为风
     */
    public static final String XUN_WEI_FENG_NAME = "巽为风";
    /**
     * 兑为泽
     */
    public static final String DUI_WEI_ZE_NAME = "兑为泽";
    /**
     * 风水涣
     */
    public static final String FENG_SHUI_HUAN_NAME = "风水涣";
    /**
     * 水泽节
     */
    public static final String SHUI_ZE_JIE_NAME = "水泽节";
    /**
     * 风泽中孚
     */
    public static final String FENG_ZE_ZHONG_FU_NAME = "风泽中孚";
    /**
     * 雷山小过
     */
    public static final String LEI_SHAN_XIAO_GUO_NAME = "雷山小过";
    /**
     * 水火既济
     */
    public static final String SHUI_HUO_JI_JI_NAME = "水火既济";
    /**
     * 火水未济
     */
    public static final String HUO_SHUI_WEI_JI_NAME = "火水未济";

//----------------------------------------------------------------------------------------------------------------------------------------------------

    /* 六十四卦卦象 */

    /**
     * ䷀（乾为天）
     */
    public static final String QIAN_WEI_TIAN_AS = "䷀";
    /**
     * ䷁（坤为地）
     */
    public static final String KUN_WEI_DI_AS = "䷁";
    /**
     * ䷂（水雷屯）
     */
    public static final String SHUI_LEI_ZHUN_AS = "䷂";
    /**
     * ䷃（山水蒙）
     */
    public static final String SHAN_SHUI_MENG_AS = "䷃";
    /**
     * ䷄（水天需）
     */
    public static final String SHUI_TIAN_XU_AS = "䷄";
    /**
     * ䷅（天水讼）
     */
    public static final String TIAN_SHUI_SONG_AS = "䷅";
    /**
     * ䷆（地水师）
     */
    public static final String DI_SHUI_SHI_AS = "䷆";
    /**
     * ䷇（水地比）
     */
    public static final String SHUI_DI_BI_AS = "䷇";
    /**
     * ䷈（风天小畜）
     */
    public static final String FENG_TIAN_XIAO_CHU_AS = "䷈";
    /**
     * ䷉（天泽履）
     */
    public static final String TIAN_ZE_LV_AS = "䷉";
    /**
     * ䷊（地天泰）
     */
    public static final String DI_TIAN_TAI_AS = "䷊";
    /**
     * ䷋（天地否）
     */
    public static final String TIAN_DI_PI_AS = "䷋";
    /**
     * ䷌（天火同人）
     */
    public static final String TIAN_HUO_TONG_REN_AS = "䷌";
    /**
     * ䷍（火天大有）
     */
    public static final String HUO_TIAN_DA_YOU_AS = "䷍";
    /**
     * ䷎（地山谦）
     */
    public static final String DI_SHAN_QIAN_AS = "䷎";
    /**
     * ䷏（雷地豫）
     */
    public static final String LEI_DI_YU_AS = "䷏";
    /**
     * ䷐（泽雷随）
     */
    public static final String ZE_LEI_SU_AS = "䷐";
    /**
     * ䷑（山风蛊）
     */
    public static final String SHAN_FENG_GU_AS = "䷑";
    /**
     * ䷒（地泽临）
     */
    public static final String DI_ZE_LIN_AS = "䷒";
    /**
     * ䷓（风地观）
     */
    public static final String FENG_DI_GUAN_AS = "䷓";
    /**
     * ䷔（火雷噬嗑）
     */
    public static final String HUO_LEI_SHI_HE_AS = "䷔";
    /**
     * ䷕（山火贲）
     */
    public static final String SHAN_HUO_BI_AS = "䷕";
    /**
     * ䷖（山地剥）
     */
    public static final String SHAN_DI_BO_AS = "䷖";
    /**
     * ䷗（地雷复）
     */
    public static final String DI_LEI_FU_AS = "䷗";
    /**
     * ䷘（天雷无妄）
     */
    public static final String TIAN_LEI_WU_WANG_AS = "䷘";
    /**
     * ䷙（山天大畜）
     */
    public static final String SHAN_TIAN_DA_XU_AS = "䷙";
    /**
     * ䷚（山雷颐）
     */
    public static final String SHAN_LEI_YI_AS = "䷚";
    /**
     * ䷛（泽风大过）
     */
    public static final String ZE_FENG_DA_GUO_AS = "䷛";
    /**
     * ䷜（坎为水）
     */
    public static final String KAN_WEI_SHUI_AS = "䷜";
    /**
     * ䷝（离为火）
     */
    public static final String LI_WEI_HUO_AS = "䷝";
    /**
     * ䷞（泽山咸）
     */
    public static final String ZE_SHAN_XIAN_AS = "䷞";
    /**
     * ䷟（雷风恒）
     */
    public static final String LEI_FENG_HENG_AS = "䷟";
    /**
     * ䷠（天山遁）
     */
    public static final String TIAN_SHAN_DUN_AS = "䷠";
    /**
     * ䷡（雷天大壮）
     */
    public static final String LEI_TIAN_DA_ZHUANG_AS = "䷡";
    /**
     * ䷢（火地晋）
     */
    public static final String HUO_DI_JIN_AS = "䷢";
    /**
     * ䷣（地火明夷）
     */
    public static final String DI_HUO_MING_YI_AS = "䷣";
    /**
     * ䷤（风火家人）
     */
    public static final String FENG_HUO_JIA_REN_AS = "䷤";
    /**
     * ䷥（火泽睽）
     */
    public static final String HUO_ZE_KUI_AS = "䷥";
    /**
     * ䷦（水山蹇）
     */
    public static final String SHUI_SHAN_JIAN_AS = "䷦";
    /**
     * ䷧（雷水解）
     */
    public static final String LEI_SHUI_XIE_AS = "䷧";
    /**
     * ䷨（山泽损）
     */
    public static final String SHAN_ZE_SUN_AS = "䷨";
    /**
     * ䷩（风雷益）
     */
    public static final String FENG_LEI_YI_AS = "䷩";
    /**
     * ䷪（泽天夬）
     */
    public static final String ZE_TIAN_GUAI_AS = "䷪";
    /**
     * ䷫（天风姤）
     */
    public static final String TIAN_FENG_GOU_AS = "䷫";
    /**
     * ䷬（泽地萃）
     */
    public static final String ZE_DI_CUI_AS = "䷬";
    /**
     * ䷭（地风升）
     */
    public static final String DI_FENG_SHENG_AS = "䷭";
    /**
     * ䷮（泽水困）
     */
    public static final String ZE_SHUI_KUN_AS = "䷮";
    /**
     * ䷯（水风井）
     */
    public static final String SHUI_FENG_JING_AS = "䷯";
    /**
     * ䷰（泽火革）
     */
    public static final String ZE_HUO_GE_AS = "䷰";
    /**
     * ䷱（火风鼎）
     */
    public static final String HUO_FENG_DING_AS = "䷱";
    /**
     * ䷲（震为雷）
     */
    public static final String ZHEN_WEI_LEI_AS = "䷲";
    /**
     * ䷳（艮为山）
     */
    public static final String GEN_WEI_SHAN_AS = "䷳";
    /**
     * ䷴（风山渐）
     */
    public static final String FENG_SHAN_JIAN_AS = "䷴";
    /**
     * ䷵（雷泽归妹）
     */
    public static final String LEI_ZE_GUI_MEI_AS = "䷵";
    /**
     * ䷶（雷火丰）
     */
    public static final String LEI_HUO_FENG_AS = "䷶";
    /**
     * ䷷（火山旅）
     */
    public static final String HUO_SHAN_LV_AS = "䷷";
    /**
     * ䷸（巽为风）
     */
    public static final String XUN_WEI_FENG_AS = "䷸";
    /**
     * ䷹（兑为泽）
     */
    public static final String DUI_WEI_ZE_AS = "䷹";
    /**
     * ䷺（风水涣）
     */
    public static final String FENG_SHUI_HUAN_AS = "䷺";
    /**
     * ䷻（水泽节）
     */
    public static final String SHUI_ZE_JIE_AS = "䷻";
    /**
     * ䷼（风泽中孚）
     */
    public static final String FENG_ZE_ZHONG_FU_AS = "䷼";
    /**
     * ䷽（雷山小过）
     */
    public static final String LEI_SHAN_XIAO_GUO_AS = "䷽";
    /**
     * ䷾（水火既济）
     */
    public static final String SHUI_HUO_JI_JI_AS = "䷾";
    /**
     * ䷿ （火水未济）
     */
    public static final String HUO_SHUI_WEI_JI_AS = "䷿";

//====================================================================================================================================================

    /* 六十四卦爻象名称 */

    /**
     * 上六
     */
    public static final String SHANG_LIU = "上六";
    /**
     * 六五
     */
    public static final String LIU_WU = "六五";
    /**
     * 六四
     */
    public static final String LIU_SI = "六四";
    /**
     * 六三
     */
    public static final String LIU_SAN = "六三";
    /**
     * 六二
     */
    public static final String LIU_ER = "六二";
    /**
     * 初六
     */
    public static final String CHU_LIU = "初六";

    /**
     * 上九
     */
    public static final String SHANG_JIU = "上九";
    /**
     * 九五
     */
    public static final String JIU_WU = "九五";
    /**
     * 九四
     */
    public static final String JIU_SI = "九四";
    /**
     * 九三
     */
    public static final String JIU_SAN = "九三";
    /**
     * 九二
     */
    public static final String JIU_ER = "九二";
    /**
     * 初九
     */
    public static final String CHU_JIU = "初九";

//====================================================================================================================================================

    /* 阳爻、阴爻 */

    /**
     * ——
     * <hr>
     * <p>阳爻爻象</p>
     */
    public static final String YANG_AS = "—";
    /**
     * - -
     * <hr>
     * <p>阴爻爻象</p>
     */
    public static final String YIN_AS = "- -";

//====================================================================================================================================================

    /* 其他 */

    /**
     * 0
     */
    public static final int ZERO = 0;
    /**
     * 1
     */
    public static final int ONE = 1;


}
